﻿@charset "utf-8";
/* CSS Document */

/***********轮播********************/
.ft-carousel {position: relative;width: 100%;height: 100%;overflow: hidden;}
.ft-carousel .carousel-inner {position: absolute;left: 0;top: 0;height: 100%;}
.ft-carousel .carousel-inner .carousel-item {float: left;height: 100%;}
.ft-carousel .carousel-item img {width: 100%;}
.ft-carousel .carousel-indicators {position: absolute;top: 375px;width: 100px;font-size: 0;left: 487px;}

.ft-carousel .carousel-indicators span {display:inline-block; width:8px; height:8px; margin:1px; text-indent:-999px; cursor:pointer; background-color:#000\9; background-color:rgba(0,0,0,0); border:1px solid #fff; border-radius:10px; margin-right:5px; vertical-align: middle;}
.ft-carousel .carousel-indicators span.active {vertical-align: middle;width: 10px; height: 10px; background: #139d58; border-color: #139d58;}
.ft-carousel .carousel-btn {position: absolute;top: 50%;width: 50px;height: 45px;margin-top: -25px;cursor: pointer;}

.carousel-item div{ width: 100%; background: rgba(0,0,0,.6); text-align: left; font-size: 16px; line-height: 43px; left: 0 !important; right: unset !important; bottom: 0 !important; padding-left: 15px; padding-top: unset; padding-bottom: unset; padding-right: 120px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; letter-spacing: 1px; opacity:0.9; filter:alpha(opaity=90); margin-top:-40px; color:#fff;}
.carousel-item div span{ display: block;

height: 40px;

line-height: 40px;

margin-left: 10px;

width: 320px;

white-space: nowrap;

text-overflow: ellipsis;

overflow: hidden;

font-size: 16px; }
